Make menus only stay up if you release within 500 milliseconds.
authorSoeren Sandmann <sandmann@daimi.au.dk>
Tue, 1 Jun 2004 22:47:14 +0000 (22:47 +0000)
committerSøren Sandmann Pedersen <ssp@src.gnome.org>
Tue, 1 Jun 2004 22:47:14 +0000 (22:47 +0000)
commit01a5698e1d4dd4d6dee8ef782109cd58b943368a
treef0992fa7ea19ed9c1a29b829376e72a2bd86be41
parent3302fd3273cff5a6ad9ed8148521e07b04b6969a
Make menus only stay up if you release within 500 milliseconds.

Wed Jun  2 00:39:58 2004  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtkmenushell.c (gtk_menu_shell_button_release): Make menus
only stay up if you release within 500 milliseconds.
(gtk_menu_shell_button_press): Set the activate_time to the event
time when a button is pressed.

* gtk/gtkmenu.c (gtk_menu_motion_notify, gtk_menu_enter_notify):
Interprete button releases as activate when we have seen both an
enter an a motion event.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkmenu.c
gtk/gtkmenushell.c